package com.fly.studio.home.app.component;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 服务信息
 *
 * @author fuliying3
 * @date 2022/08/31 21:02:00
 */
@Setter
@Getter
@ToString
public class Server {

    /**
     * 服务ID
     */
    private Long id;
    /**
     * 服务名称
     */
    private String name;
    /**
     * 参数
     */
    private BaseRequest request;
    /**
     * 子服务
     */
    private List<Server> children;
    /**
     * 规则ID
     */
    private Long ruleId;
    /**
     * 是否执行子规则
     */
    private Boolean invokeChildren;
}
